package cn.zlp.org.domain;

import cn.zlp.basic.domain.BaseDomain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @program: pethome
 * @author: Mr.Zhang
 * @create: 2021-12-02 19:14
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Shop extends BaseDomain {
    /** 店铺名 */
    private String name;
    /** 店铺电话 */
    private String tel;
    /** 店铺入驻时间 */
    private Date registerTime = new Date();
    /** 店铺状态,0代表审核,1代表审核通过,-1代表拒绝驳回,2代表激活 */
    private Integer state = 0;
    /** 店铺地址 */
    private String address;
    /** 店铺图标 */
    private String logo;
    /** 店铺管理员id */
    private Long admin_id;
    /** 关联属性,店铺管理员 */
    private Employee admin;

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") // pattern="yyyy-MM-dd HH:mm:ss",等号前后不能有多余空格
    public Date getTime() {
        return registerTime;
    }
};
